package com.young.common.client.ums;

import com.young.interfaces.ums.model.User;

import javax.servlet.http.HttpServletRequest;

/**
 * 登录用户服务接口
 * @author imrookie
 * @date 2018/9/30
 */
public interface ILoginUser {
    /**
     * 获取当前登录用户信息
     * @return
     */
    User getLoginUser(HttpServletRequest request);

    /**
     * 校验用户是否有权限访问
     * @param user 用户
     * @param uri uri
     * @return
     */
    boolean canAccessUri(User user, String uri);
}
